package com.beidasoft.web.model.govServiceManager;

import java.util.Date;

/**
 * @author LiuJinYuan
 * @company 北大软件
 * @description: TODO 特别程序实体类
 * @create 2022-04-14 11:54
 */
public class UpProSpecialProceDure {

    // 记录唯一标识
    private String rowguId;
    // 办理过程唯一标识
    private String linkRowguId;
    // 办件唯一标识
    private String projectRowguId;
    // 办件编号
    private String projectNo;
    // 特别程序种类
    private String specialType;
    // 特别程序种类名称
    private String specialName;
    // 特别程序开始时间
    private Date specialTime;
    // 特别程序结束时间
    private Date endTime;
    // 特别程序启动理由或依据
    private String specialReason;
    // 申请人
    private String applyEruserName;
    // 办理人
    private String handLeuser;
    // 特别程序结果
    private String result;
    // 特别程序办理意见
    private String specialExplain;
    // 延长审批天数
    private Integer extendDay;
    // 备注
    private String remark;
    // 校验状态
    private Integer checkState;
    // 更新时间
    private Date cdUptime;
    // 删除状态
    private Integer delState;
    // 同步标识
    private Integer syncSign;
    // 同步时间
    private Date cdTime;
    // 批次号
    private String cdBatch;
    // 数据来源
    private String dataSource;

    public UpProSpecialProceDure() {
    }

    public UpProSpecialProceDure(String rowguId, String linkRowguId, String projectRowguId, String projectNo, String specialType, String specialName, Date specialTime, Date endTime, String specialReason, String applyEruserName, String handLeuser, String result, String specialExplain, Integer extendDay, String remark, Integer checkState, Date cdUptime, Integer delState, Integer syncSign, Date cdTime, String cdBatch, String dataSource) {
        this.rowguId = rowguId;
        this.linkRowguId = linkRowguId;
        this.projectRowguId = projectRowguId;
        this.projectNo = projectNo;
        this.specialType = specialType;
        this.specialName = specialName;
        this.specialTime = specialTime;
        this.endTime = endTime;
        this.specialReason = specialReason;
        this.applyEruserName = applyEruserName;
        this.handLeuser = handLeuser;
        this.result = result;
        this.specialExplain = specialExplain;
        this.extendDay = extendDay;
        this.remark = remark;
        this.checkState = checkState;
        this.cdUptime = cdUptime;
        this.delState = delState;
        this.syncSign = syncSign;
        this.cdTime = cdTime;
        this.cdBatch = cdBatch;
        this.dataSource = dataSource;
    }

    public String getRowguId() {
        return rowguId;
    }

    public void setRowguId(String rowguId) {
        this.rowguId = rowguId;
    }

    public String getLinkRowguId() {
        return linkRowguId;
    }

    public void setLinkRowguId(String linkRowguId) {
        this.linkRowguId = linkRowguId;
    }

    public String getProjectRowguId() {
        return projectRowguId;
    }

    public void setProjectRowguId(String projectRowguId) {
        this.projectRowguId = projectRowguId;
    }

    public String getProjectNo() {
        return projectNo;
    }

    public void setProjectNo(String projectNo) {
        this.projectNo = projectNo;
    }

    public String getSpecialType() {
        return specialType;
    }

    public void setSpecialType(String specialType) {
        this.specialType = specialType;
    }

    public String getSpecialName() {
        return specialName;
    }

    public void setSpecialName(String specialName) {
        this.specialName = specialName;
    }

    public Date getSpecialTime() {
        return specialTime;
    }

    public void setSpecialTime(Date specialTime) {
        this.specialTime = specialTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getSpecialReason() {
        return specialReason;
    }

    public void setSpecialReason(String specialReason) {
        this.specialReason = specialReason;
    }

    public String getApplyEruserName() {
        return applyEruserName;
    }

    public void setApplyEruserName(String applyEruserName) {
        this.applyEruserName = applyEruserName;
    }

    public String getHandLeuser() {
        return handLeuser;
    }

    public void setHandLeuser(String handLeuser) {
        this.handLeuser = handLeuser;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getSpecialExplain() {
        return specialExplain;
    }

    public void setSpecialExplain(String specialExplain) {
        this.specialExplain = specialExplain;
    }

    public Integer getExtendDay() {
        return extendDay;
    }

    public void setExtendDay(Integer extendDay) {
        this.extendDay = extendDay;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getCheckState() {
        return checkState;
    }

    public void setCheckState(Integer checkState) {
        this.checkState = checkState;
    }

    public Date getCdUptime() {
        return cdUptime;
    }

    public void setCdUptime(Date cdUptime) {
        this.cdUptime = cdUptime;
    }

    public Integer getDelState() {
        return delState;
    }

    public void setDelState(Integer delState) {
        this.delState = delState;
    }

    public Integer getSyncSign() {
        return syncSign;
    }

    public void setSyncSign(Integer syncSign) {
        this.syncSign = syncSign;
    }

    public Date getCdTime() {
        return cdTime;
    }

    public void setCdTime(Date cdTime) {
        this.cdTime = cdTime;
    }

    public String getCdBatch() {
        return cdBatch;
    }

    public void setCdBatch(String cdBatch) {
        this.cdBatch = cdBatch;
    }

    public String getDataSource() {
        return dataSource;
    }

    public void setDataSource(String dataSource) {
        this.dataSource = dataSource;
    }

    @Override
    public String toString() {
        return "UpProSpecialProceDure{" +
                "rowguId='" + rowguId + '\'' +
                ", linkRowguId='" + linkRowguId + '\'' +
                ", projectRowguId='" + projectRowguId + '\'' +
                ", projectNo='" + projectNo + '\'' +
                ", specialType='" + specialType + '\'' +
                ", specialName='" + specialName + '\'' +
                ", specialTime=" + specialTime +
                ", endTime=" + endTime +
                ", specialReason='" + specialReason + '\'' +
                ", applyEruserName='" + applyEruserName + '\'' +
                ", handLeuser='" + handLeuser + '\'' +
                ", result='" + result + '\'' +
                ", specialExplain='" + specialExplain + '\'' +
                ", extendDay=" + extendDay +
                ", remark='" + remark + '\'' +
                ", checkState=" + checkState +
                ", cdUptime=" + cdUptime +
                ", delState=" + delState +
                ", syncSign=" + syncSign +
                ", cdTime=" + cdTime +
                ", cdBatch='" + cdBatch + '\'' +
                ", dataSource='" + dataSource + '\'' +
                '}';
    }
}
